Sökresultat:
14965 Uppsatser om Component-based software development - Sida 1 av 998
Aspect Analyzer: Ett verktyg för automatiserad exekveringstidsanalys av komponenter och aspekter
The increasing complexity in the development of a configurable real-time system has emerged new principles of software techniques, such as aspect-oriented software development and Component-based software development. These techniques allow encapsulation of the system's crosscutting concerns and increase the modularity of the software. The properties of a component that influences the systems performance or semantics are specified separately in entities called aspects, while basic functionality of the property still remains in the component. When building a real-time system, different sets of configurations of aspects and components can be combined, resulting in different configurations of the system. The temporal behavior of the system changes and a way to ensure the predictability of the system is needed.
Adaptive QoS Management in Dynamically Reconfigurable Real-Time Databases
During the last years the need for real-time database services has increased due to the growing number of data-intensive applications needing to enforce real-time constraints. The COMponent-based Embedded real-Time database (COMET) is a real-time database developed to meet these demands. COMET is developed using the AspeCtual COmponent-based Real-time system Development (ACCORD) design method, and consists of a number of components and aspects, which can be composed into a number of different configurations depending on system demands, e.g., Quality of Service (QoS) management can be used in unpredictable environments. In embedded systems with requirementson high up-time it may not be possible to temporarily shut down the system for reconfiguration. Instead it is desirable to enable dynamic reconfiguration of the system, exchanging components during run-time.
Testramverk för distribuerade system
When developing software that is meant to be distributed over several different computers and several different networks while still working together against a common goal there is a challenge in testing how updates within a single component will affect the system as a whole. Even if the performance of that specific component increases that is no guarantee for the increased performance of the entire system. Traditional methods of testing software becomes both hard and tedious when several different machines has to be involved for a single test and all of those machines has to be synchronized as well.This thesis has resulted in an exemplary application suite for testing distributed software. The thesis describes the method used for implementation as well as a description of the actual application suite that was developed. During the development several important factors and improvements for such a system was identified, which are described at the end of the thesis even though some of them never made it into the actual implementation.
Prediktering av komponenters mognad/kvalitet utifrån felkodsutfall
This master thesis has been carried out at Scania R&D at the department of Powertrain Control System Development during the winter 2011/2012. The purpose of the thesis was to produce a method that with the result of troubles codes from the field testing would be able to say something about the maturation of a component, in this case the VGT, variable geometry turbocharger. To start with, it was necessary to investigate hich information was available. After the information been summed up in tables and charts, this so that it was possible to understand the huge amount of data, the calculations started.Since the thesis was about maturation of a component the proportions were calculated of components that had a trouble code in contrast of those who passed the test without a trouble code. This Thesis includes background information about basic of statistics and about the company Scania and its testing process.
Verifikation av verktyget aspect analyzer
Rising complexity in the development of real-time systems has made it crucial to have reusable components and a more flexible way of configuring these components into a coherent system. Aspect-oriented system development (AOSD) is a technique that allows one to put a system?s crosscutting concerns into"modules"that are called aspects. Applying AOSD in real-time and embedded system development one can expect reductions in the complexity of the system design and development. A problem with AOSD in its current form is that it does not support predictability in the time domain.
Kunskapsutveckling och lärande vid utveckling av en ny mjukvara. En fallstudie på ESBE AB.
This study is based on the development of a new software, which is used as a recommendationtool for selecting the best product. As part of the software development has an external partnerbeen asked to assist. The report will process the expectations that different people have on anew project but also how information is communicated to an external partner.The results from this study show that a software's function is closely linked to its usability.Therefore shall usability been taken into account when a new resource is created. The study alsoshows the importance of being able to share information, on how the program will beconstituted, to someone outside the organization..
SDN : Software defined networks
This report is a specialization in Software defined networking. SDN really comes to revolutionize the industry and it?s under constant development. But is the technology ready to be launched into operation yet? The report would initially involve a number of problems that today's network technology is facing.
Komponentansatsen : Från harmoniseringsprocessen som bakgrund till uppfattningen om nyttan och kostnaderna som effekter
Title: The component approach - From the harmonization process as a background to the perception of benefits and costs as effects.Authors: Elin Börjesson & Emma KarlssonTutor: Titti EliassonKey concept: Harmonization, Component approach and Benefit/CostBackground: With IFRS for SME's as a basis, the Accounting Board developed K3 which shall apply from financial year 2014. Upon introduction of the K3 companies will be forced to apply the component approach. When K3 with the associated component approach went out for consultation it resulted in a debate where some actors opposed the imposition of a requirement and not an option. It was questioned whether the costs with the component approach would be greater than the benefit of the implementation.Formulation of the problem: How is the introduction and use of the component approach seen by different operators from a benefit-, cost perspective?Aim: The aim of this essay is find out how the introduction and use of the component approach is seen by different operators from a benefit-, cost perspective.
Masshantering av schaktmassor : en jämförelse mellan traditionell masshantering och GPS-styrd masshantering i realtid
The purpose of this report is to analyze the advantages of using programme software to monitor masshauling instead of using the conventional method. A comparsion between different programs will also be conducted in an attempt to determine the most affordable. This report is written for NCC Construction AB to help them choose a software most fitting for future projects.The report is based upon literature such as information taken from the developers website, existing reports with similar context, interviews with sellers of the software and interviews with people working in the building sector.The result of this report shows that there are several advantages with investing in a software that helps the management of a project and that it is something that should be taken under consideration instead of the existing method. Topcon is a clear favorite following the inquiries comparisons as done, when they deliver a complete system and not only a supplement to the current approach. Scanlaser are just in the beginning of its development, and is so far only out with an early version of the software, while Topcon has been brought further in development and therefore has more features in the program.
Komponentavskrivning inom kommunal redovisning : Nytt explicit krav från och med år 2014
Background: Several accounting scandals have caused a development from rules-based to principles-based regulation. Swedish municipalities follow the principle-based recommendations issued by RKR (The Council for Municipal Accounting). An explicit requirement of component depreciation has been introduced prior to 2014. The principles-based regulatory framework raises some choices regarding the introduction and demands that professional judgments are made. There is some risk that comparability decreases.
En värdtjänst för mjukvarutvecklingsprojekt : Utveckling av ett verktyg för att effektivisera programmering
Title: A hosting service for software development projects that use the Git revision control system. To learn using tools to make software development more effective should be self-evident at a high level institution as the competitive industry races on. The absence of directives for programming students in Sweden to use source code management (SCM) was the basis for this report. The report describing the developing of a hosting service for software development to use SCM of Git, which includes a web application, storage, API and authentication of students. The project resulted in a hosting service and a smaller survey of how the today Swedish students using habits of SCM during their studies..
Krigföringsförmåga
The ability to fight is, according to Swedish Armed Forces Doctrine (MilitärstrategiskDoktrin), depending upon the physical component, the conceptual component and themoral component.The purpose of this thesis is to examine in what way the Swedish doctrine is based onthe theories on war and war fighting by Sun Zi, Carl von Clausewitz, Antoine Henri deJomini and Mao Tse-tung.I have found that the Swedish doctrine is based on those theories.However, the Swedish doctrine needs to be developed in order to better explain therelation between the three components..
dotNet som multimediaplattform
As the speed and complexity of computers have increased so have software and the expectations of users. Software development follows a straightforward evolution where complicated tasks are made easier by better tools; this repeats itself as those tasks in turn are automated.Software mechanics that were seen as revolutionary a decade ago are seen as obvious requirements that no multimedia application can be without.dotNet is the next step in line and makes it easier and faster to build software.This report focuses on the development of a multimedia platform developed in dotNet. It does this by developing the tools and framework from which a complete game can be built.A game is selected because it combines the most aspects of multimedia development, such as interaction, graphics, sound & music. The report goes further by describing why the game looks like it does as well as the mechanics of the game and the benefits of the dotNet platform..
Prototyp av informationssystem för militärfordon
Computer based information systems play an important role in modern military combat vehicles. The crew needs to be able to quickly get information about both the vehicle and its outer surroundings in order to quickly make the correct decisions. In this report, we describe the development of a prototype new information system for the BvS10 vehicle, manufactured by BAE System Hägglunds AB in Örnsköldsvik.An important aspect of the system is the time it takes from the point that the information is generated by the vehicle sensors until it is presented to the user. The system must be able to ensure that it never displays information that is out of date. Thus, it is important to create a layer and component based architecture for the solution, making it possible to control, in detail, the information?s age as it moves through the system.
Lagring av flisade skogsbränslen : - med avseende på att minska energi- och kvalitetsförändringar
Computer based information systems play an important role in modern military combat vehicles. The crew needs to be able to quickly get information about both the vehicle and its outer surroundings in order to quickly make the correct decisions. In this report, we describe the development of a prototype new information system for the BvS10 vehicle, manufactured by BAE System Hägglunds AB in Örnsköldsvik.An important aspect of the system is the time it takes from the point that the information is generated by the vehicle sensors until it is presented to the user. The system must be able to ensure that it never displays information that is out of date. Thus, it is important to create a layer and component based architecture for the solution, making it possible to control, in detail, the information?s age as it moves through the system.